#include <glib.h>

void _return_if_fail()
{
    g_return_if_fail(0);
}

gint _return_val_if_fail()
{
    g_return_val_if_fail(0, 999);
}

void _return_if_reached()
{
    g_return_if_reached();
}

gint _return_val_if_reached()
{
    g_return_val_if_reached(999);
}

gint _warn_if_fail()
{
    g_warn_if_fail(0);
}

void _warn_if_reached()
{
    g_warn_if_reached();
}


gint main (gint argc, gchar **argv)
{
    _return_if_fail();
    _return_val_if_fail();
    _return_if_reached();
    _return_val_if_reached();
    _warn_if_fail();
    _warn_if_reached();

    G_BREAKPOINT();
   
    return 0;
}
